package com.dlx.vo.activity;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * <h3>smms_parent</h3>
 *
 * @author nglon
 * @description <p>充值活动查询类</p>
 * @date 2021-11-17 19:58
 **/
@Data
public class RechargeActivityQueryVo implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("活动编号")
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long id;

    @ApiModelProperty("活动创建人编号")
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long creatorId;

    @ApiModelProperty("设置充值金额")
    private BigDecimal rechargeAmount;

    @ApiModelProperty("设置赠送积分")
    private Integer giftPoints;

    @ApiModelProperty("活动开始时间")
    private LocalDateTime startTime;

    @ApiModelProperty("活动结束时间")
    private LocalDateTime endTime;

    @ApiModelProperty("活动状态")
    private Integer status;
}